artificial pond - Spanish English Dictionary